Definition for : Deed of release
A "deed of release" is a legal document which confirms that the Security taken on an asset has been released (generally following reimbursement of the secured creditor).
To know more about it, look at what we have already written on this subject